package com.mata.worktime.vo.statistics;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;

import java.io.Serializable;


/**
 * 员工工时统计
 *
 * @author earthchen
 * @date 2018/10/22
 **/
@ExcelTarget("userStatisicsVO")
public class UserStatisicsVO implements Serializable
{

    @Excel(name = "用户名",width = 20)
    private String username;

    @Excel(name = "开始日期",width = 20)
    private String startDate;

    @Excel(name = "结束日期",width = 20)
    private String endDate;

    /**
     * 应有工时
     */
    @Excel(name = "应有工时",width = 20)
    private Double shouldHour;

    /**
     * 填报工时
     */
    @Excel(name = "填报工时",width = 20)
    private Double workhour;


    /**
     * 实际工时
     */
    @Excel(name = "已审批工时",width = 20)
    private Double realworkhour;

    /**
     * 工时状态 正常 异常
     */
    private String workHourStaus;

    @Override
    public String toString() {
        return "UserStatisicsVO{" +
                "username='" + username + '\'' +
                ", startDate='" + startDate + '\'' +
                ", endDate='" + endDate + '\'' +
                ", shouldHour=" + shouldHour +
                ", workhour=" + workhour +
                ", realworkhour=" + realworkhour +
                ", workHourStaus='" + workHourStaus + '\'' +
                '}';
    }

    public String getWorkHourStaus()
    {
        return workHourStaus;
    }

    public void setWorkHourStaus(String workHourStaus)
    {
        this.workHourStaus = workHourStaus;
    }

    public String getUsername()
    {
        return username;
    }

    public void setUsername(String username)
    {
        this.username = username;
    }

    public Double getShouldHour()
    {
        return shouldHour;
    }

    public void setShouldHour(Double shouldHour)
    {
        this.shouldHour = shouldHour;
    }

    public Double getWorkhour()
    {
        return workhour;
    }

    public void setWorkhour(Double workhour)
    {
        this.workhour = workhour;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public Double getRealworkhour() {
        return realworkhour;
    }

    public void setRealworkhour(Double realworkhour) {
        this.realworkhour = realworkhour;
    }
}
